package modelocliente;

import java.util.Collection;
import java.util.LinkedList;



public class DaoCliente implements IClientesDao{
	
	Collection <Cliente> listarCliente = new LinkedList<Cliente>();

	
	public void inserirCliente(Cliente cliente) {
		
		listarCliente.add(cliente);
	
		
	}

	
	public void excluirCliente(Cliente cliente) {
		
		listarCliente.remove(cliente);
		
	}

	
	public Cliente recuperarCliente(String cpf, String nome) {
		 {
			Cliente ClienteEncontrado = null;
			for(Cliente clienteAtual: listarCliente){
			if((clienteAtual.getCpf().equals(cpf)) && (clienteAtual.getNome().equals(nome))){
				ClienteEncontrado = clienteAtual;
			}
			}
			return ClienteEncontrado;
			}
		
	}
	

	
	public boolean isExisteCliente(String Cpf, String Nome) {
		boolean existe = false;
		for(Cliente clienteAtual: listarCliente){
		if((clienteAtual.getCpf().equals(Cpf)) && (clienteAtual.getNome().equals(Nome))){
			existe = true;
		}
		}
		return existe;
		
	}




}
	
	
	

	

	
	
	
	
	
	
	
	

